home *** CD-ROM | disk | FTP | other *** search
/ Products & Services for NeXT / Products & Services for NeXT.iso / AlembicDemo.app / ScriptWriter / CommandGroups / TerminalControl.cmdgrp (.txt) < prev    next >
Encoding:
NeXT TypedStream Data  |  1993-07-20  |  89.5 KB  |  1,462 lines

  1. typedstream
  2. CommandGroup
  3. Object
  4. TerminalControl
  5. Command
  6. NXImage
  7. NXCachedImageRep
  8. NXImageRep
  9. iisssss00
  10. iiiiii00
  11. [4608c]U_U_U_EOU_U_UoU_U_U_U_UOT_U_U_U_e_UOd_U_doU_UoE_U_E_e_UOe_UOU_U_UoE_U_EOt_uO
  12. Ot?tOeOe_UOd_
  13. !/"/2/#/"/#/3?#/3O"/3?3/C?3?3?3/3?3?2?3/2?2/2?#/2?#/"/#/1
  14. Os?R/!
  15. "/#/"/#/"?#/3?#?3?4?3?#/3?3?3?#/3?4?3?3?3?4?2?4?3?$?#?
  16. /#?2/
  17. Ob?D?DO
  18. 2?#?2?2?3O3?2O3O2O3OCOCOCO4?3?4?C?4?B?C?3O3?2?3?3?#/b?A
  19. r/R/ 
  20. "/"/2?x
  21. D_DoDOCO4ODO4?DODODODOTODOD_E_U_E_Uo
  22. _a/S?0
  23. !/"/!?
  24. 3/#/3?"/UoUoUoVoeoVoe
  25. c/b?!
  26. 3/2O3?!?Uod
  27. 3O4OD_
  28. R/s?1
  29. 3?COD?
  30. S/S?!
  31. DOEOD_
  32. 3/C?#/
  33. DOT_DO
  34. R/cO 
  35. 3?#?#?
  36. T_E_T_
  37. c?c?!
  38. /$?#?#?
  39. UOT_UO
  40.  /fot
  41. 2O3?2?
  42. U_EOfo
  43.  /3?CO3?
  44. V_T_V_
  45. C?3?3?
  46. eoV_fo
  47. Or/R/b?
  48. /4?3?3?
  49. UoToVo
  50. R/a/b/cO!
  51. CO3?3?
  52. V_UoE_
  53. R/b?!
  54. ?4?3O3?
  55. U_eofo
  56. OQ/b/
  57. /CO3?3?
  58. U_Vov
  59. R/b?c/b?
  60. !?4?3?#?
  61. UOe_V_
  62. D/B/!
  63. /3?3/2?
  64. U_V_fo
  65. ?3?3?3?
  66. E_T_V_!/foe
  67. /3?3?2?
  68. D_U_fo
  69. E_"O3?3?#/
  70. D_T_Uo!?T_d
  71. ToUof
  72. $_1_e
  73. /3?#/"/
  74. D_DOTo"?e
  75. Uo"?#?3?"/
  76. 3/CODO2?"/2O
  77. !?"/!?"/"/
  78. 2?#/"/
  79. 3?4OD_w
  80. DODO5O4OTOCOD_C_4ODO4_UoE_eoVow
  81. "/C?3/TOD?T_DOT_fo
  82. 4o2/g_f
  83. fofoUOvoV_e_V_T_E_U_D?d_TODO4?CO3?2?3?2?
  84. 3?4?C?DOU_E_
  85. "_VOe_VoUoV_eoEOfoFOU_F_U_EOE_D?CO4?DO3?3?4O"?"/"?
  86. 2?#/3?3?C_D_
  87. 4_"?E_eof_eoV_e_U_e_U_e_UOU_EOT_DOTO4?CO3?3?#/2?3/!/"/!/
  88. 3_"?E_
  89. eofov
  90. foeofoeofov
  91. Eo"_x
  92. T_gof
  93. foeofoe
  94. /"?"/"/
  95. /"/#/
  96. U_3?3?3?3?3?3?3?3?3?3?2?3?3?#?eoEOe
  97. Voeofoe
  98. go3O4?3O4?3O4?3O4?3?#?4O4?3?4?DO4?U_f
  99. C?C?C?3?3?4?3?3?3?4?C?3?3?4?3?3?3?4?v
  100. foeofov
  101. V_eoVoeofoeoU_
  102. /V_T_EoEo
  103. eoE_UoV_U_U_U_U_UoU_U_U_UoU_U_U_UoU_U_U_UoU_eoVo
  104. U_T_E_UoE_eoUoUo
  105. Uo2?"/!
  106. "/!/"
  107. !/"/"/
  108. !/"/!/"
  109. !/"/"/
  110. U_eoU_
  111. E_UoUOU_
  112. E_U_V_U_E_UoU_fo
  113. f_C/3/3O3?C?3?3?3?3?3?3?3?C?3?3?3?2?3?3?3?3?3?U_
  114. "EOU_V_U_E_eoV_UoU_ToVOUOVoT_U_UoU_UoU_U_U_U_U_U_U_UoU_UoU_UoV_U_V_U_U_U_E_eoE_UoU_UoU_eo
  115. NXBitmapImageRep
  116. [576c]UUUUUUUUUUU@
  117. UUUUUUU
  118. Uy%UUUUU@
  119. UUUUUUUUUUX
  120. clear
  121. clear terminal screen
  122. J{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  123. \margl40
  124. \margr40
  125. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 clear
  126. \b0  clears your screen if this is possible. It looks in the environment for the terminal type and then in /etc/termcap to figure out how to clear the screen.
  127. UUUUUUUUUUU@
  128. UUUUUUU
  129. Uy%UUUUU@
  130. UUUUUUUUUUX
  131. U_U_U_EOU_U_UoU_U_U_U_UOT_U_U_U_e_UOd_U_doU_UoE_U_E_e_UOe_UOU_U_UoE_U_EOt_uO
  132. Ot?tOeOe_UOd_
  133. !/"/2/#/"/#/3?#/3O"/3?3/C?3?3?3/3?3?2?3/2?2/2?#/2?#/"/#/1
  134. Os?R/!
  135. "/#/"/#/"?#/3?#?3?4?3?#/3?3?3?#/3?4?3?3?3?4?2?4?3?$?#?
  136. /#?2/
  137. Ob?D?DO
  138. 2?#?2?2?3O3?2O3O2O3OCOCOCO4?3?4?C?4?B?C?3O3?2?3?3?#/b?A
  139. r/R/ 
  140. "/"/2?x
  141. D_DoDOCO4ODO4?DODODODOTODOD_E_U_E_Uo
  142. _a/S?0
  143. !/"/!?
  144. 3/#/3?"/UoUoUoVoeoVoe
  145. c/b?!
  146. 3/2O3?!?Uod
  147. 3O4OD_
  148. R/s?1
  149. 3?COD?
  150. S/S?!
  151. DOEOD_
  152. 3/C?#/
  153. DOT_DO
  154. R/cO 
  155. 3?#?#?
  156. T_E_T_
  157. c?c?!
  158. /$?#?#?
  159. UOT_UO
  160.  /fot
  161. 2O3?2?
  162. U_EOfo
  163.  /3?CO3?
  164. V_T_V_
  165. C?3?3?
  166. eoV_fo
  167. Or/R/b?
  168. /4?3?3?
  169. UoToVo
  170. R/a/b/cO!
  171. CO3?3?
  172. V_UoE_
  173. R/b?!
  174. ?4?3O3?
  175. U_eofo
  176. OQ/b/
  177. /CO3?3?
  178. U_Vov
  179. R/b?c/b?
  180. !?4?3?#?
  181. UOe_V_
  182. D/B/!
  183. /3?3/2?
  184. U_V_fo
  185. ?3?3?3?
  186. E_T_V_!/foe
  187. /3?3?2?
  188. D_U_fo
  189. E_"O3?3?#/
  190. D_T_Uo!?T_d
  191. ToUof
  192. $_1_e
  193. /3?#/"/
  194. D_DOTo"?e
  195. Uo"?#?3?"/
  196. 3/CODO2?"/2O
  197. !?"/!?"/"/
  198. 2?#/"/
  199. 3?4OD_w
  200. DODO5O4OTOCOD_C_4ODO4_UoE_eoVow
  201. "/C?3/TOD?T_DOT_fo
  202. 4o2/g_f
  203. fofoUOvoV_e_V_T_E_U_D?d_TODO4?CO3?2?3?2?
  204. 3?4?C?DOU_E_
  205. "_VOe_VoUoV_eoEOfoFOU_F_U_EOE_D?CO4?DO3?3?4O"?"/"?
  206. 2?#/3?3?C_D_
  207. 4_"?E_eof_eoV_e_U_e_U_e_UOU_EOT_DOTO4?CO3?3?#/2?3/!/"/!/
  208. 3_"?E_
  209. eofov
  210. foeofoeofov
  211. Eo"_x
  212. T_gof
  213. foeofoe
  214. /"?"/"/
  215. /"/#/
  216. U_3?3?3?3?3?3?3?3?3?3?2?3?3?#?eoEOe
  217. Voeofoe
  218. go3O4?3O4?3O4?3O4?3?#?4O4?3?4?DO4?U_f
  219. C?C?C?3?3?4?3?3?3?4?C?3?3?4?3?3?3?4?v
  220. foeofov
  221. V_eoVoeofoeoU_
  222. /V_T_EoEo
  223. eoE_UoV_U_U_U_U_UoU_U_U_UoU_U_U_UoU_U_U_UoU_eoVo
  224. U_T_E_UoE_eoUoUo
  225. Uo2?"/!
  226. "/!/"
  227. !/"/"/
  228. !/"/!/"
  229. !/"/"/
  230. U_eoU_
  231. E_UoUOU_
  232. E_U_V_U_E_UoU_fo
  233. f_C/3/3O3?C?3?3?3?3?3?3?3?C?3?3?3?2?3?3?3?3?3?U_
  234. "EOU_V_U_E_eoV_UoU_ToVOUOVoT_U_UoU_UoU_U_U_U_U_U_U_UoU_UoU_UoV_U_V_U_U_U_E_eoE_UoU_UoU_eo
  235. getty
  236. set terminal mode
  237. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  238. \margl40
  239. \margr40
  240. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 getty
  241. \b0  is usually invoked by init(8) to open and initialize the tty line, read a login name, and invoke login(1). getty attempts to adapt the system to the speed and type of terminal being used. The argument tty is the special device file in /dev to open for the terminal (e.g., ``ttyh0''). If there is no argument or the argument is ``-'', the tty line is assumed to be open as file descriptor 0. The type argument can be used to make getty treat the terminal line specially. This argument is used as an index into the gettytab(5) database, to determine the characteristics of the line. If there is no argument, or there is no such table, the default table is used. If there is no /etc/gettytab a set of system defaults is used. If indicated by the table located, getty will clear the terminal screen, print a banner heading, and prompt for a login name. Usually either the banner of the login prompt will include the system hostname. Then the user's name is read, a character at a time. If a null character is received, it is assumed to be the result of the user pushing the `break' (`interrupt') key. The speed is usually then changed and the `login:' is typed again; a second `break' changes the speed again and the `login:' is typed once more. Successive `break' characters cycle through the same standard set of speeds. The user's name is terminated by a new-line or carriagereturn character. The latter results in the system being set to treat carriage returns appropriately (see tty(4)). The user's name is scanned to see if it contains any lowercase alphabetic characters; if not, and if the name is nonempty, the system is told to map any future upper-case characters into the corresponding lower-case characters. Finally, login is called with the user's name as an argument. Most of the default actions of getty can be circumvented, or modified, by a suitable gettytab table. Getty can be set to timeout after some interval, which will cause dial up lines to hang up if the login name is not entered reasonably quickly.
  242. CommandArgument
  243. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  244. \margl40
  245. \margr40
  246. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The type of terminal
  247. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  248. \margl40
  249. \margr40
  250. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The device file in /dev to open for the terminal
  251.     /usr/etc/
  252. U_U_U_EOU_U_UoU_U_U_U_UOT_U_U_U_e_UOd_U_doU_UoE_U_E_e_UOe_UOU_U_UoE_U_EOt_uO
  253. Ot?tOeOe_UOd_
  254. !/"/2/#/"/#/3?#/3O"/3?3/C?3?3?3/3?3?2?3/2?2/2?#/2?#/"/#/1
  255. Os?R/!
  256. "/#/"/#/"?#/3?#?3?4?3?#/3?3?3?#/3?4?3?3?3?4?2?4?3?$?#?
  257. /#?2/
  258. Ob?D?DO
  259. 2?#?2?2?3O3?2O3O2O3OCOCOCO4?3?4?C?4?B?C?3O3?2?3?3?#/b?A
  260. r/R/ 
  261. "/"/2?x
  262. D_DoDOCO4ODO4?DODODODOTODOD_E_U_E_Uo
  263. _a/S?0
  264. !/"/!?
  265. 3/#/3?"/UoUoUoVoeoVoe
  266. c/b?!
  267. 3/2O3?!?Uod
  268. 3O4OD_
  269. R/s?1
  270. 3?COD?
  271. S/S?!
  272. DOEOD_
  273. 3/C?#/
  274. DOT_DO
  275. R/cO 
  276. 3?#?#?
  277. T_E_T_
  278. c?c?!
  279. /$?#?#?
  280. UOT_UO
  281.  /fot
  282. 2O3?2?
  283. U_EOfo
  284.  /3?CO3?
  285. V_T_V_
  286. C?3?3?
  287. eoV_fo
  288. Or/R/b?
  289. /4?3?3?
  290. UoToVo
  291. R/a/b/cO!
  292. CO3?3?
  293. V_UoE_
  294. R/b?!
  295. ?4?3O3?
  296. U_eofo
  297. OQ/b/
  298. /CO3?3?
  299. U_Vov
  300. R/b?c/b?
  301. !?4?3?#?
  302. UOe_V_
  303. D/B/!
  304. /3?3/2?
  305. U_V_fo
  306. ?3?3?3?
  307. E_T_V_!/foe
  308. /3?3?2?
  309. D_U_fo
  310. E_"O3?3?#/
  311. D_T_Uo!?T_d
  312. ToUof
  313. $_1_e
  314. /3?#/"/
  315. D_DOTo"?e
  316. Uo"?#?3?"/
  317. 3/CODO2?"/2O
  318. !?"/!?"/"/
  319. 2?#/"/
  320. 3?4OD_w
  321. DODO5O4OTOCOD_C_4ODO4_UoE_eoVow
  322. "/C?3/TOD?T_DOT_fo
  323. 4o2/g_f
  324. fofoUOvoV_e_V_T_E_U_D?d_TODO4?CO3?2?3?2?
  325. 3?4?C?DOU_E_
  326. "_VOe_VoUoV_eoEOfoFOU_F_U_EOE_D?CO4?DO3?3?4O"?"/"?
  327. 2?#/3?3?C_D_
  328. 4_"?E_eof_eoV_e_U_e_U_e_UOU_EOT_DOTO4?CO3?3?#/2?3/!/"/!/
  329. 3_"?E_
  330. eofov
  331. foeofoeofov
  332. Eo"_x
  333. T_gof
  334. foeofoe
  335. /"?"/"/
  336. /"/#/
  337. U_3?3?3?3?3?3?3?3?3?3?2?3?3?#?eoEOe
  338. Voeofoe
  339. go3O4?3O4?3O4?3O4?3?#?4O4?3?4?DO4?U_f
  340. C?C?C?3?3?4?3?3?3?4?C?3?3?4?3?3?3?4?v
  341. foeofov
  342. V_eoVoeofoeoU_
  343. /V_T_EoEo
  344. eoE_UoV_U_U_U_U_UoU_U_U_UoU_U_U_UoU_U_U_UoU_eoVo
  345. U_T_E_UoE_eoUoUo
  346. Uo2?"/!
  347. "/!/"
  348. !/"/"/
  349. !/"/!/"
  350. !/"/"/
  351. U_eoU_
  352. E_UoUOU_
  353. E_U_V_U_E_UoU_fo
  354. f_C/3/3O3?C?3?3?3?3?3?3?3?C?3?3?3?2?3?3?3?3?3?U_
  355. "EOU_V_U_E_eoV_UoU_ToVOUOVoT_U_UoU_UoU_U_U_U_U_U_U_UoU_UoU_UoV_U_V_U_U_U_E_eoE_UoU_UoU_eo
  356. UUUUUUUUUUU@
  357. UUUUUUU
  358. Uy%UUUUU@
  359. UUUUUUUUUUX
  360. reserve a terminal
  361. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  362. \margl40
  363. \margr40
  364. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 lock
  365. \b0  requests a password from the user, reads it again for verification and then it will normally not relinquish the terminal until the password is repeated. There are three other conditions under it will terminate: it accepts the password for root as an alternative to the one given by the user, it will timeout after some interval of time, and it may be killed by somebody with the appropiate permission. The default time limit is 15 minutes but it may be changed with the -number option where number is the time limit in minutes.
  366. CommandOption
  367. -number
  368. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  369. \margl40
  370. \margr40
  371. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The default time limit is 15 minutes but it may be changed with this option
  372. number
  373. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  374. \margl40
  375. \margr40
  376. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The time limit in minutes
  377. UUUUUUUUUUU@
  378. UUUUUUU
  379. Uy%UUUUU@
  380. UUUUUUUUUUX
  381. U_U_U_EOU_U_UoU_U_U_U_UOT_U_U_U_e_UOd_U_doU_UoE_U_E_e_UOe_UOU_U_UoE_U_EOt_uO
  382. Ot?tOeOe_UOd_
  383. !/"/2/#/"/#/3?#/3O"/3?3/C?3?3?3/3?3?2?3/2?2/2?#/2?#/"/#/1
  384. Os?R/!
  385. "/#/"/#/"?#/3?#?3?4?3?#/3?3?3?#/3?4?3?3?3?4?2?4?3?$?#?
  386. /#?2/
  387. Ob?D?DO
  388. 2?#?2?2?3O3?2O3O2O3OCOCOCO4?3?4?C?4?B?C?3O3?2?3?3?#/b?A
  389. r/R/ 
  390. "/"/2?x
  391. D_DoDOCO4ODO4?DODODODOTODOD_E_U_E_Uo
  392. _a/S?0
  393. !/"/!?
  394. 3/#/3?"/UoUoUoVoeoVoe
  395. c/b?!
  396. 3/2O3?!?Uod
  397. 3O4OD_
  398. R/s?1
  399. 3?COD?
  400. S/S?!
  401. DOEOD_
  402. 3/C?#/
  403. DOT_DO
  404. R/cO 
  405. 3?#?#?
  406. T_E_T_
  407. c?c?!
  408. /$?#?#?
  409. UOT_UO
  410.  /fot
  411. 2O3?2?
  412. U_EOfo
  413.  /3?CO3?
  414. V_T_V_
  415. C?3?3?
  416. eoV_fo
  417. Or/R/b?
  418. /4?3?3?
  419. UoToVo
  420. R/a/b/cO!
  421. CO3?3?
  422. V_UoE_
  423. R/b?!
  424. ?4?3O3?
  425. U_eofo
  426. OQ/b/
  427. /CO3?3?
  428. U_Vov
  429. R/b?c/b?
  430. !?4?3?#?
  431. UOe_V_
  432. D/B/!
  433. /3?3/2?
  434. U_V_fo
  435. ?3?3?3?
  436. E_T_V_!/foe
  437. /3?3?2?
  438. D_U_fo
  439. E_"O3?3?#/
  440. D_T_Uo!?T_d
  441. ToUof
  442. $_1_e
  443. /3?#/"/
  444. D_DOTo"?e
  445. Uo"?#?3?"/
  446. 3/CODO2?"/2O
  447. !?"/!?"/"/
  448. 2?#/"/
  449. 3?4OD_w
  450. DODO5O4OTOCOD_C_4ODO4_UoE_eoVow
  451. "/C?3/TOD?T_DOT_fo
  452. 4o2/g_f
  453. fofoUOvoV_e_V_T_E_U_D?d_TODO4?CO3?2?3?2?
  454. 3?4?C?DOU_E_
  455. "_VOe_VoUoV_eoEOfoFOU_F_U_EOE_D?CO4?DO3?3?4O"?"/"?
  456. 2?#/3?3?C_D_
  457. 4_"?E_eof_eoV_e_U_e_U_e_UOU_EOT_DOTO4?CO3?3?#/2?3/!/"/!/
  458. 3_"?E_
  459. eofov
  460. foeofoeofov
  461. Eo"_x
  462. T_gof
  463. foeofoe
  464. /"?"/"/
  465. /"/#/
  466. U_3?3?3?3?3?3?3?3?3?3?2?3?3?#?eoEOe
  467. Voeofoe
  468. go3O4?3O4?3O4?3O4?3?#?4O4?3?4?DO4?U_f
  469. C?C?C?3?3?4?3?3?3?4?C?3?3?4?3?3?3?4?v
  470. foeofov
  471. V_eoVoeofoeoU_
  472. /V_T_EoEo
  473. eoE_UoV_U_U_U_U_UoU_U_U_UoU_U_U_UoU_U_U_UoU_eoVo
  474. U_T_E_UoE_eoUoUo
  475. Uo2?"/!
  476. "/!/"
  477. !/"/"/
  478. !/"/!/"
  479. !/"/"/
  480. U_eoU_
  481. E_UoUOU_
  482. E_U_V_U_E_UoU_fo
  483. f_C/3/3O3?C?3?3?3?3?3?3?3?C?3?3?3?2?3?3?3?3?3?U_
  484. "EOU_V_U_E_eoV_UoU_ToVOUOVoT_U_UoU_UoU_U_U_U_U_U_U_UoU_UoU_UoV_U_V_U_U_U_E_eoE_UoU_UoU_eo
  485. reset
  486. !terminal dependent initialization
  487. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  488. \margl40
  489. \margr40
  490. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 reset
  491. \b0  resets up your terminal when you first log in to a UNIX system. It does terminal dependent processing such as setting erase and kill characters, setting or resetting delays, sending any sequences needed to properly initialized the terminal, and the like. It first determines the type of terminal involved, and then does necessary initializations and mode settings. The type of terminal attached to each UNIX port is specified in the /etc/ttys(5) database. Type names for terminals may be found in the termcap(5) database. If a port is not wired permanently to a specific terminal (not hardwired) it will be given an appropriate generic identifier such as dialup. In the case where no arguments are specified, tset simply reads the terminal type out of the environment variable TERM and re-initializes the terminal. The rest of this manual concerns itself with mode and environment initialization, typically done once at login, and options used at initialization time to determine the terminal type and set up terminal modes. When used in a startup script (.profile for sh(1) users or .login for csh(1) users) it is desirable to give information about the type of terminal you will usually use on ports which are not hardwired. These ports are identified in /etc/ttys as dialup or plugboard or arpanet, etc. To specify what terminal type you usually use on these ports, the -m (map) option flag is followed by the appropriate port type identifier, an optional baud rate specification, and the terminal type. (The effect is to ``map'' from some conditions to a terminal type, that is, to tell tset ``If I'm on this kind of port, guess that I'm on that kind of terminal''.) If more than one mapping is specified, the first applicable mapping prevails. A missing port type identifier matches all identifiers. Any of the alternate generic names given in termcap may be used for the identifier.
  492. m{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  493. \margl40
  494. \margr40
  495. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Specify what terminal type you usually use on these ports, the -m (map) option flag is followed by the appropriate port type identifier, an optional baud rate specification, and the terminal type
  496. ident
  497. baudrate
  498. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  499. \margl40
  500. \margr40
  501. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set the erase character to be the named character c on all terminals, the default being the backspace character on the terminal, usually ^H. The character c can either be typed directly, or entered using the hat notation used here
  502. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  503. \margl40
  504. \margr40
  505. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The character to set the erase character to
  506. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  507. \margl40
  508. \margr40
  509. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Is similar to -e but for the line kill character rather than the erase character; c defaults to ^X (for purely historical reasons). The kill characters is left alone if -k is not specified. The hat notation can also be used for this option
  510. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  511. \margl40
  512. \margr40
  513. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The character to set the kill character to
  514. ?{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  515. \margl40
  516. \margr40
  517. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Is similar to -e but for the interrupt character rather than the erase character; c defaults to ^C. The hat notation can also be used for this option
  518. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  519. \margl40
  520. \margr40
  521. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The character to set the interrupt character to
  522. R{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  523. \margl40
  524. \margr40
  525. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The name of the terminal finally decided upon is output on the standard output. This is intended to be captured by the shell and placed in the environment variable TERM
  526. <{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  527. \margl40
  528. \margr40
  529. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Print the sequence of csh commands to initialize the environment variables TERM and TERMCAP based on the name of the terminal finally decided upon
  530. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  531. \margl40
  532. \margr40
  533. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 On systems with the Berkeley 4BSD tty driver, specifies that the new tty driver modes should be initialized for this terminal. For a CRT, the CRTERASE and CRTKILL modes are set only if the baud rate is 1200 or greater. See tty(4) for more detail
  534. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  535. \margl40
  536. \margr40
  537. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Suppresses transmitting terminal initialization strings
  538. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  539. \margl40
  540. \margr40
  541. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Suppresses printing the ``Erase set to'' and ``Kill set to'' messages
  542. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  543. \margl40
  544. \margr40
  545. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The type of terminal to set
  546. U_U_U_EOU_U_UoU_U_U_U_UOT_U_U_U_e_UOd_U_doU_UoE_U_E_e_UOe_UOU_U_UoE_U_EOt_uO
  547. Ot?tOeOe_UOd_
  548. !/"/2/#/"/#/3?#/3O"/3?3/C?3?3?3/3?3?2?3/2?2/2?#/2?#/"/#/1
  549. Os?R/!
  550. "/#/"/#/"?#/3?#?3?4?3?#/3?3?3?#/3?4?3?3?3?4?2?4?3?$?#?
  551. /#?2/
  552. Ob?D?DO
  553. 2?#?2?2?3O3?2O3O2O3OCOCOCO4?3?4?C?4?B?C?3O3?2?3?3?#/b?A
  554. r/R/ 
  555. "/"/2?x
  556. D_DoDOCO4ODO4?DODODODOTODOD_E_U_E_Uo
  557. _a/S?0
  558. !/"/!?
  559. 3/#/3?"/UoUoUoVoeoVoe
  560. c/b?!
  561. 3/2O3?!?Uod
  562. 3O4OD_
  563. R/s?1
  564. 3?COD?
  565. S/S?!
  566. DOEOD_
  567. 3/C?#/
  568. DOT_DO
  569. R/cO 
  570. 3?#?#?
  571. T_E_T_
  572. c?c?!
  573. /$?#?#?
  574. UOT_UO
  575.  /fot
  576. 2O3?2?
  577. U_EOfo
  578.  /3?CO3?
  579. V_T_V_
  580. C?3?3?
  581. eoV_fo
  582. Or/R/b?
  583. /4?3?3?
  584. UoToVo
  585. R/a/b/cO!
  586. CO3?3?
  587. V_UoE_
  588. R/b?!
  589. ?4?3O3?
  590. U_eofo
  591. OQ/b/
  592. /CO3?3?
  593. U_Vov
  594. R/b?c/b?
  595. !?4?3?#?
  596. UOe_V_
  597. D/B/!
  598. /3?3/2?
  599. U_V_fo
  600. ?3?3?3?
  601. E_T_V_!/foe
  602. /3?3?2?
  603. D_U_fo
  604. E_"O3?3?#/
  605. D_T_Uo!?T_d
  606. ToUof
  607. $_1_e
  608. /3?#/"/
  609. D_DOTo"?e
  610. Uo"?#?3?"/
  611. 3/CODO2?"/2O
  612. !?"/!?"/"/
  613. 2?#/"/
  614. 3?4OD_w
  615. DODO5O4OTOCOD_C_4ODO4_UoE_eoVow
  616. "/C?3/TOD?T_DOT_fo
  617. 4o2/g_f
  618. fofoUOvoV_e_V_T_E_U_D?d_TODO4?CO3?2?3?2?
  619. 3?4?C?DOU_E_
  620. "_VOe_VoUoV_eoEOfoFOU_F_U_EOE_D?CO4?DO3?3?4O"?"/"?
  621. 2?#/3?3?C_D_
  622. 4_"?E_eof_eoV_e_U_e_U_e_UOU_EOT_DOTO4?CO3?3?#/2?3/!/"/!/
  623. 3_"?E_
  624. eofov
  625. foeofoeofov
  626. Eo"_x
  627. T_gof
  628. foeofoe
  629. /"?"/"/
  630. /"/#/
  631. U_3?3?3?3?3?3?3?3?3?3?2?3?3?#?eoEOe
  632. Voeofoe
  633. go3O4?3O4?3O4?3O4?3?#?4O4?3?4?DO4?U_f
  634. C?C?C?3?3?4?3?3?3?4?C?3?3?4?3?3?3?4?v
  635. foeofov
  636. V_eoVoeofoeoU_
  637. /V_T_EoEo
  638. eoE_UoV_U_U_U_U_UoU_U_U_UoU_U_U_UoU_U_U_UoU_eoVo
  639. U_T_E_UoE_eoUoUo
  640. Uo2?"/!
  641. "/!/"
  642. !/"/"/
  643. !/"/!/"
  644. !/"/"/
  645. U_eoU_
  646. E_UoUOU_
  647. E_U_V_U_E_UoU_fo
  648. f_C/3/3O3?C?3?3?3?3?3?3?3?C?3?3?3?2?3?3?3?3?3?U_
  649. "EOU_V_U_E_eoV_UoU_ToVOUOVoT_U_UoU_UoU_U_U_U_U_U_U_UoU_UoU_UoV_U_V_U_U_U_E_eoE_UoU_UoU_eo
  650. UUUUUUUUUUU@
  651. UUUUUUU
  652. Uy%UUUUU@
  653. UUUUUUUUUUX
  654. set terminal options
  655. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  656. \margl40
  657. \margr40
  658. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 stty
  659. \b0  sets certain I/O options on the current output terminal, placing its output on the diagnostic output. With no argument, it reports the speed of the terminal and the settings of the options which are different from their defaults.
  660. [109@]
  661. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  662. \margl40
  663. \margr40
  664. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 All normally used option settings are reported
  665. everything
  666. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  667. \margl40
  668. \margr40
  669. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Everything stty knows about is printed
  670. speed
  671. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  672. \margl40
  673. \margr40
  674. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The terminal speed alone is printed on the standard output
  675. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  676. \margl40
  677. \margr40
  678. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The terminal (window) sizes are printed on the standard output, first rows and then columns
  679. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  680. \margl40
  681. \margr40
  682. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Allow even parity input
  683. -even
  684. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  685. \margl40
  686. \margr40
  687. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Disallow even parity input
  688. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  689. \margl40
  690. \margr40
  691. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Allow odd parity input
  692. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  693. \margl40
  694. \margr40
  695. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Disallow odd parity input
  696. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  697. \margl40
  698. \margr40
  699. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Raw mode input (no input processing (erase, kill, interrupt, ...); parity bit passed back)
  700. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  701. \margl40
  702. \margr40
  703. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Negate raw mode
  704. cooked
  705. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  706. \margl40
  707. \margr40
  708. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Same as `-raw'
  709. cbreak
  710. ={\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  711. \margl40
  712. \margr40
  713. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Make each character available to read(2) as received; no erase and kill processing, but all other processing (interrupt, suspend, ...) is performed
  714. -cbreak
  715. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  716. \margl40
  717. \margr40
  718. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Make characters available to read only when newline is received
  719. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  720. \margl40
  721. \margr40
  722. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Allow carriage return for new-line, and output CR-LF for carriage return or new-line
  723. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  724. \margl40
  725. \margr40
  726. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Accept only new-line to end lines
  727. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  728. \margl40
  729. \margr40
  730. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Echo back every character typed
  731. -echo
  732. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  733. \margl40
  734. \margr40
  735. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Do not echo characters
  736. lcase
  737. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  738. \margl40
  739. \margr40
  740. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Map upper case to lower case
  741. -lcase
  742. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  743. \margl40
  744. \margr40
  745. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Do not map case
  746. tandem
  747. s{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  748. \margl40
  749. \margr40
  750. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Enable flow control, so that the system sends out the stop character when its internal queue is in danger of overflowing on input, and sends the start character when it is ready to accept further input
  751. -tandem
  752. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  753. \margl40
  754. \margr40
  755. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Disable flow control
  756. -tabs
  757. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  758. \margl40
  759. \margr40
  760. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Replace tabs by spaces when printing
  761. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  762. \margl40
  763. \margr40
  764. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Preserve tabs
  765. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  766. \margl40
  767. \margr40
  768. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set erase and kill characters to # and @
  769. erase
  770. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  771. \margl40
  772. \margr40
  773. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set erase character to c (default `#', but often reset to ^H.). You may also specify c as the ``u'' or ``undef'', to set the value to be undefined.  A value of ``^x'', a 2 character sequence, is also interpreted as a control character, with ``^?'' representing delete
  774. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  775. \margl40
  776. \margr40
  777. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set kill character to c (default `@', but often reset to ^U.). You may also specify c as the ``u'' or ``undef'', to set the value to be undefined.  A value of ``^x'', a 2 character sequence, is also interpreted as a control character, with ``^?'' representing delete
  778. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  779. \margl40
  780. \margr40
  781. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set interrupt character to c (default DEL or ^? (delete), but often reset to ^C.). You may also specify c as the ``u'' or ``undef'', to set the value to be undefined.  A value of ``^x'', a 2 character sequence, is also interpreted as a control character, with ``^?'' representing delete
  782. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  783. \margl40
  784. \margr40
  785. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set quit character to c (default control \\.). You may also specify c as the ``u'' or ``undef'', to set the value to be undefined.  A value of ``^x'', a 2 character sequence, is also interpreted as a control character, with ``^?'' representing delete
  786. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  787. \margl40
  788. \margr40
  789. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The character to set the quit character to
  790. start
  791. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  792. \margl40
  793. \margr40
  794. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set start character to c (default control Q.). You may also specify c as the ``u'' or ``undef'', to set the value to be undefined.  A value of ``^x'', a 2 character sequence, is also interpreted as a control character, with ``^?'' representing delete
  795. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  796. \margl40
  797. \margr40
  798. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The character to set the start character to
  799. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  800. \margl40
  801. \margr40
  802. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set stop character to c (default control S.). You may also specify c as the ``u'' or ``undef'', to set the value to be undefined.  A value of ``^x'', a 2 character sequence, is also interpreted as a control character, with ``^?'' representing delete
  803. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  804. \margl40
  805. \margr40
  806. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The character to set the stop character to
  807. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  808. \margl40
  809. \margr40
  810. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set end of file character to c (default control D.). You may also specify c as the ``u'' or ``undef'', to set the value to be undefined.  A value of ``^x'', a 2 character sequence, is also interpreted as a control character, with ``^?'' representing delete
  811. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  812. \margl40
  813. \margr40
  814. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The character to set the EOF character to
  815. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  816. \margl40
  817. \margr40
  818. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set break character to c (default undefined.) This character is an additional character causing wakeup. You may also specify c as the ``u'' or ``undef'', to set the value to be undefined.  A value of ``^x'', a 2 character sequence, is also interpreted as a control character, with ``^?'' representing delete
  819. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  820. \margl40
  821. \margr40
  822. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The character to set the break character to
  823. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  824. \margl40
  825. \margr40
  826. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0  select style of delay for carriage return (see ioctl(2))
  827. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  828. \margl40
  829. \margr40
  830. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Select style of delay for carriage return (see ioctl(2))
  831. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  832. \margl40
  833. \margr40
  834. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Select style of delay for linefeed
  835. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  836. \margl40
  837. \margr40
  838. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Select style of delay for tab
  839. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  840. \margl40
  841. \margr40
  842. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 select style of delay for form feed
  843. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  844. \margl40
  845. \margr40
  846. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Select style of delay for form feed
  847. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  848. \margl40
  849. \margr40
  850. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Select style of delay for backspace
  851. tty33
  852. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  853. \margl40
  854. \margr40
  855. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set all modes suitable for the Teletype Corporation Model 33 terminal
  856. tty37
  857. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  858. \margl40
  859. \margr40
  860. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set all modes suitable for the Teletype Corporation Model 37 terminal
  861. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  862. \margl40
  863. \margr40
  864. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set all modes suitable for Digital Equipment Corp. VT05 terminal
  865. H{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  866. \margl40
  867. \margr40
  868. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set all modes suitable for Digital Equipment Corp. operating systems users; (erase, kill, and interrupt characters to ^?, ^U, and ^C, decctlq and ``newcrt''.)
  869. tn300
  870. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  871. \margl40
  872. \margr40
  873. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set all modes suitable for a General Electric TermiNet 300
  874. ti700
  875. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  876. \margl40
  877. \margr40
  878. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set all modes suitable for Texas Instruments 700 series terminal
  879. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  880. \margl40
  881. \margr40
  882. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set all modes suitable for Tektronix 4014 terminal
  883. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  884. \margl40
  885. \margr40
  886. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Hang up phone line immediately
  887. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  888. \margl40
  889. \margr40
  890. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set terminal baud rate to the number given, if possible. (These are the speeds supported by the DH-11 interface)
  891. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  892. \margl40
  893. \margr40
  894. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The terminal size is recorded as having n rows
  895. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  896. \margl40
  897. \margr40
  898. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The number of rows the terminal has
  899. columns
  900. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  901. \margl40
  902. \margr40
  903. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The terminal size is recorded as having n columns
  904. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  905. \margl40
  906. \margr40
  907. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The number of columns the terminal has
  908. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  909. \margl40
  910. \margr40
  911. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 An alias for columns
  912. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  913. \margl40
  914. \margr40
  915. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Use new driver (switching flushes typeahead)
  916. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  917. \margl40
  918. \margr40
  919. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set options for a CRT (crtbs, ctlecho and, if >= 1200 baud, crterase and crtkill.)
  920. crtbs
  921. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  922. \margl40
  923. \margr40
  924. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Echo backspaces on erase characters
  925. prterase
  926. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  927. \margl40
  928. \margr40
  929. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 For printing terminal echo erased characters backwards within ``\\'' and ``/''
  930. crterase
  931. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  932. \margl40
  933. \margr40
  934. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Wipe out erased characters with ``backspacespace-backspace.''
  935.     -crterase
  936. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  937. \margl40
  938. \margr40
  939. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Leave erased characters visible; just backspace
  940. crtkill
  941. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  942. \margl40
  943. \margr40
  944. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Wipe out input on like kill ala crterase
  945. -crtkill
  946. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  947. \margl40
  948. \margr40
  949. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Just echo line kill character and a newline on line kill
  950. ctlecho
  951.  {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  952. \margl40
  953. \margr40
  954. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Echo control characters as ``^x'' (and delete as ``^?''.) Print two backspaces following the EOT character (control D)
  955. -ctlecho
  956. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  957. \margl40
  958. \margr40
  959. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Control characters echo as themselves; in cooked mode EOT (control-D) is not echoed
  960. decctlq
  961. A{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  962. \margl40
  963. \margr40
  964. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 After output is suspended (normally by ^S), only a start character (normally ^Q) will restart it. This is compatible with DEC's vendor supplied systems
  965. -decctlq
  966. E{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  967. \margl40
  968. \margr40
  969. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 After output is suspended, any character typed will restart it; the start character will restart output without providing any input. (This is the default.)
  970. tostop
  971. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  972. \margl40
  973. \margr40
  974. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Background jobs stop if they attempt terminal output
  975. -tostop
  976. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  977. \margl40
  978. \margr40
  979. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Output from background jobs to the terminal is allowed
  980. tilde
  981. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  982. \margl40
  983. \margr40
  984. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Convert ``~'' to ```'' on output (for Hazeltine terminals)
  985. -tilde
  986. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  987. \margl40
  988. \margr40
  989. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Leave poor ``~'' alone
  990. flusho
  991. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  992. \margl40
  993. \margr40
  994. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Output is being discarded usually because user hit control O (internal state bit)
  995. -flusho
  996. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  997. \margl40
  998. \margr40
  999. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Output is not being discarded
  1000. pendin
  1001. ;{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1002. \margl40
  1003. \margr40
  1004. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Input is pending after a switch from cbreak to cooked and will be re-input when a read becomes pending or more input arrives (internal state bit)
  1005. -pendin
  1006. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1007. \margl40
  1008. \margr40
  1009. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Input is not pending
  1010. pass8
  1011. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1012. \margl40
  1013. \margr40
  1014. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Passes all 8 bits through on input, in any mode
  1015. -pass8
  1016. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1017. \margl40
  1018. \margr40
  1019. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Strips the 0200 bit on input except in raw mode
  1020. mdmbuf
  1021. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1022. \margl40
  1023. \margr40
  1024. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Start/stop output on carrier transitions (not implemented)
  1025. -mdmbuf
  1026. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1027. \margl40
  1028. \margr40
  1029. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Return error if write attempted after carrier drops
  1030. litout
  1031. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1032. \margl40
  1033. \margr40
  1034. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Send output characters without any processing
  1035. -litout
  1036. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1037. \margl40
  1038. \margr40
  1039. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Do normal output processing, inserting delays, etc.
  1040. nohang
  1041. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1042. \margl40
  1043. \margr40
  1044. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Don't send hangup signal if carrier drops
  1045. -nohang
  1046. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1047. \margl40
  1048. \margr40
  1049. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Send hangup signal to control process group when carrier drops
  1050. etxack
  1051. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1052. \margl40
  1053. \margr40
  1054. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Diablo style etx/ack handshaking (not implemented)
  1055. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1056. \margl40
  1057. \margr40
  1058. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set suspend process character to c (default control Z)
  1059. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1060. \margl40
  1061. \margr40
  1062. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The character to set the suspend process character to
  1063. dsusp
  1064. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1065. \margl40
  1066. \margr40
  1067. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set delayed suspend process character to c (default control Y)
  1068. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1069. \margl40
  1070. \margr40
  1071. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The character to set the delayed suspend process character to
  1072. rprnt
  1073. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1074. \margl40
  1075. \margr40
  1076. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set reprint line character to c (default control R)
  1077. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1078. \margl40
  1079. \margr40
  1080. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The character to set the reprint line character to
  1081. flush
  1082. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1083. \margl40
  1084. \margr40
  1085. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set flush output character to c (default control O)
  1086. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1087. \margl40
  1088. \margr40
  1089. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The character to set the flush output character to
  1090. werase
  1091. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1092. \margl40
  1093. \margr40
  1094. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set word erase character to c (default control W)
  1095. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1096. \margl40
  1097. \margr40
  1098. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The character to set the word erase character to
  1099. lnext
  1100. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1101. \margl40
  1102. \margr40
  1103. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set literal next character to c (default control V)
  1104. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1105. \margl40
  1106. \margr40
  1107. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The character to set the literal next character to
  1108. U_U_U_EOU_U_UoU_U_U_U_UOT_U_U_U_e_UOd_U_doU_UoE_U_E_e_UOe_UOU_U_UoE_U_EOt_uO
  1109. Ot?tOeOe_UOd_
  1110. !/"/2/#/"/#/3?#/3O"/3?3/C?3?3?3/3?3?2?3/2?2/2?#/2?#/"/#/1
  1111. Os?R/!
  1112. "/#/"/#/"?#/3?#?3?4?3?#/3?3?3?#/3?4?3?3?3?4?2?4?3?$?#?
  1113. /#?2/
  1114. Ob?D?DO
  1115. 2?#?2?2?3O3?2O3O2O3OCOCOCO4?3?4?C?4?B?C?3O3?2?3?3?#/b?A
  1116. r/R/ 
  1117. "/"/2?x
  1118. D_DoDOCO4ODO4?DODODODOTODOD_E_U_E_Uo
  1119. _a/S?0
  1120. !/"/!?
  1121. 3/#/3?"/UoUoUoVoeoVoe
  1122. c/b?!
  1123. 3/2O3?!?Uod
  1124. 3O4OD_
  1125. R/s?1
  1126. 3?COD?
  1127. S/S?!
  1128. DOEOD_
  1129. 3/C?#/
  1130. DOT_DO
  1131. R/cO 
  1132. 3?#?#?
  1133. T_E_T_
  1134. c?c?!
  1135. /$?#?#?
  1136. UOT_UO
  1137.  /fot
  1138. 2O3?2?
  1139. U_EOfo
  1140.  /3?CO3?
  1141. V_T_V_
  1142. C?3?3?
  1143. eoV_fo
  1144. Or/R/b?
  1145. /4?3?3?
  1146. UoToVo
  1147. R/a/b/cO!
  1148. CO3?3?
  1149. V_UoE_
  1150. R/b?!
  1151. ?4?3O3?
  1152. U_eofo
  1153. OQ/b/
  1154. /CO3?3?
  1155. U_Vov
  1156. R/b?c/b?
  1157. !?4?3?#?
  1158. UOe_V_
  1159. D/B/!
  1160. /3?3/2?
  1161. U_V_fo
  1162. ?3?3?3?
  1163. E_T_V_!/foe
  1164. /3?3?2?
  1165. D_U_fo
  1166. E_"O3?3?#/
  1167. D_T_Uo!?T_d
  1168. ToUof
  1169. $_1_e
  1170. /3?#/"/
  1171. D_DOTo"?e
  1172. Uo"?#?3?"/
  1173. 3/CODO2?"/2O
  1174. !?"/!?"/"/
  1175. 2?#/"/
  1176. 3?4OD_w
  1177. DODO5O4OTOCOD_C_4ODO4_UoE_eoVow
  1178. "/C?3/TOD?T_DOT_fo
  1179. 4o2/g_f
  1180. fofoUOvoV_e_V_T_E_U_D?d_TODO4?CO3?2?3?2?
  1181. 3?4?C?DOU_E_
  1182. "_VOe_VoUoV_eoEOfoFOU_F_U_EOE_D?CO4?DO3?3?4O"?"/"?
  1183. 2?#/3?3?C_D_
  1184. 4_"?E_eof_eoV_e_U_e_U_e_UOU_EOT_DOTO4?CO3?3?#/2?3/!/"/!/
  1185. 3_"?E_
  1186. eofov
  1187. foeofoeofov
  1188. Eo"_x
  1189. T_gof
  1190. foeofoe
  1191. /"?"/"/
  1192. /"/#/
  1193. U_3?3?3?3?3?3?3?3?3?3?2?3?3?#?eoEOe
  1194. Voeofoe
  1195. go3O4?3O4?3O4?3O4?3?#?4O4?3?4?DO4?U_f
  1196. C?C?C?3?3?4?3?3?3?4?C?3?3?4?3?3?3?4?v
  1197. foeofov
  1198. V_eoVoeofoeoU_
  1199. /V_T_EoEo
  1200. eoE_UoV_U_U_U_U_UoU_U_U_UoU_U_U_UoU_U_U_UoU_eoVo
  1201. U_T_E_UoE_eoUoUo
  1202. Uo2?"/!
  1203. "/!/"
  1204. !/"/"/
  1205. !/"/!/"
  1206. !/"/"/
  1207. U_eoU_
  1208. E_UoUOU_
  1209. E_U_V_U_E_UoU_fo
  1210. f_C/3/3O3?C?3?3?3?3?3?3?3?C?3?3?3?2?3?3?3?3?3?U_
  1211. "EOU_V_U_E_eoV_UoU_ToVOUOVoT_U_UoU_UoU_U_U_U_U_U_U_UoU_UoU_UoV_U_V_U_U_U_E_eoE_UoU_UoU_eo
  1212. UUUUUUUUUUU@
  1213. UUUUUUU
  1214. Uy%UUUUU@
  1215. UUUUUUUUUUX
  1216. set terminal tabs
  1217. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1218. \margl40
  1219. \margr40
  1220. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 tabs
  1221. \b0  sets the tabs on a variety of terminals. Various terminal names given in term(7) are recognized; the default is, however, suitable for most 300 baud terminals. If the -n flag is present then the left margin is not indented as is normal.
  1222. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  1223. \margl40
  1224. \margr40
  1225. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The left margin is not indented as is normal
  1226. terminal
  1227. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1228. \margl40
  1229. \margr40
  1230. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The terminal to set the tabs on
  1231. U_U_U_EOU_U_UoU_U_U_U_UOT_U_U_U_e_UOd_U_doU_UoE_U_E_e_UOe_UOU_U_UoE_U_EOt_uO
  1232. Ot?tOeOe_UOd_
  1233. !/"/2/#/"/#/3?#/3O"/3?3/C?3?3?3/3?3?2?3/2?2/2?#/2?#/"/#/1
  1234. Os?R/!
  1235. "/#/"/#/"?#/3?#?3?4?3?#/3?3?3?#/3?4?3?3?3?4?2?4?3?$?#?
  1236. /#?2/
  1237. Ob?D?DO
  1238. 2?#?2?2?3O3?2O3O2O3OCOCOCO4?3?4?C?4?B?C?3O3?2?3?3?#/b?A
  1239. r/R/ 
  1240. "/"/2?x
  1241. D_DoDOCO4ODO4?DODODODOTODOD_E_U_E_Uo
  1242. _a/S?0
  1243. !/"/!?
  1244. 3/#/3?"/UoUoUoVoeoVoe
  1245. c/b?!
  1246. 3/2O3?!?Uod
  1247. 3O4OD_
  1248. R/s?1
  1249. 3?COD?
  1250. S/S?!
  1251. DOEOD_
  1252. 3/C?#/
  1253. DOT_DO
  1254. R/cO 
  1255. 3?#?#?
  1256. T_E_T_
  1257. c?c?!
  1258. /$?#?#?
  1259. UOT_UO
  1260.  /fot
  1261. 2O3?2?
  1262. U_EOfo
  1263.  /3?CO3?
  1264. V_T_V_
  1265. C?3?3?
  1266. eoV_fo
  1267. Or/R/b?
  1268. /4?3?3?
  1269. UoToVo
  1270. R/a/b/cO!
  1271. CO3?3?
  1272. V_UoE_
  1273. R/b?!
  1274. ?4?3O3?
  1275. U_eofo
  1276. OQ/b/
  1277. /CO3?3?
  1278. U_Vov
  1279. R/b?c/b?
  1280. !?4?3?#?
  1281. UOe_V_
  1282. D/B/!
  1283. /3?3/2?
  1284. U_V_fo
  1285. ?3?3?3?
  1286. E_T_V_!/foe
  1287. /3?3?2?
  1288. D_U_fo
  1289. E_"O3?3?#/
  1290. D_T_Uo!?T_d
  1291. ToUof
  1292. $_1_e
  1293. /3?#/"/
  1294. D_DOTo"?e
  1295. Uo"?#?3?"/
  1296. 3/CODO2?"/2O
  1297. !?"/!?"/"/
  1298. 2?#/"/
  1299. 3?4OD_w
  1300. DODO5O4OTOCOD_C_4ODO4_UoE_eoVow
  1301. "/C?3/TOD?T_DOT_fo
  1302. 4o2/g_f
  1303. fofoUOvoV_e_V_T_E_U_D?d_TODO4?CO3?2?3?2?
  1304. 3?4?C?DOU_E_
  1305. "_VOe_VoUoV_eoEOfoFOU_F_U_EOE_D?CO4?DO3?3?4O"?"/"?
  1306. 2?#/3?3?C_D_
  1307. 4_"?E_eof_eoV_e_U_e_U_e_UOU_EOT_DOTO4?CO3?3?#/2?3/!/"/!/
  1308. 3_"?E_
  1309. eofov
  1310. foeofoeofov
  1311. Eo"_x
  1312. T_gof
  1313. foeofoe
  1314. /"?"/"/
  1315. /"/#/
  1316. U_3?3?3?3?3?3?3?3?3?3?2?3?3?#?eoEOe
  1317. Voeofoe
  1318. go3O4?3O4?3O4?3O4?3?#?4O4?3?4?DO4?U_f
  1319. C?C?C?3?3?4?3?3?3?4?C?3?3?4?3?3?3?4?v
  1320. foeofov
  1321. V_eoVoeofoeoU_
  1322. /V_T_EoEo
  1323. eoE_UoV_U_U_U_U_UoU_U_U_UoU_U_U_UoU_U_U_UoU_eoVo
  1324. U_T_E_UoE_eoUoUo
  1325. Uo2?"/!
  1326. "/!/"
  1327. !/"/"/
  1328. !/"/!/"
  1329. !/"/"/
  1330. U_eoU_
  1331. E_UoUOU_
  1332. E_U_V_U_E_UoU_fo
  1333. f_C/3/3O3?C?3?3?3?3?3?3?3?C?3?3?3?2?3?3?3?3?3?U_
  1334. "EOU_V_U_E_eoV_UoU_ToVOUOVoT_U_UoU_UoU_U_U_U_U_U_U_UoU_UoU_UoV_U_V_U_U_U_E_eoE_UoU_UoU_eo
  1335. UUUUUUUUUUU@
  1336. UUUUUUU
  1337. Uy%UUUUU@
  1338. UUUUUUUUUUX
  1339. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1340. \margl40
  1341. \margr40
  1342. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 tset
  1343. \b0  sets up your terminal when you first log in to a UNIX system. It does terminal dependent processing such as setting erase and kill characters, setting or resetting delays, sending any sequences needed to properly initialized the terminal, and the like. It first determines the type of terminal involved, and then does necessary initializations and mode settings. The type of terminal attached to each UNIX port is specified in the /etc/ttys(5) database. Type names for terminals may be found in the termcap(5) database. If a port is not wired permanently to a specific terminal (not hardwired) it will be given an appropriate generic identifier such as dialup. In the case where no arguments are specified, tset simply reads the terminal type out of the environment variable TERM and re-initializes the terminal. The rest of this manual concerns itself with mode and environment initialization, typically done once at login, and options used at initialization time to determine the terminal type and set up terminal modes. When used in a startup script (.profile for sh(1) users or .login for csh(1) users) it is desirable to give information about the type of terminal you will usually use on ports which are not hardwired. These ports are identified in /etc/ttys as dialup or plugboard or arpanet, etc. To specify what terminal type you usually use on these ports, the -m (map) option flag is followed by the appropriate port type identifier, an optional baud rate specification, and the terminal type. (The effect is to ``map'' from some conditions to a terminal type, that is, to tell tset ``If I'm on this kind of port, guess that I'm on that kind of terminal''.) If more than one mapping is specified, the first applicable mapping prevails. A missing port type identifier matches all identifiers. Any of the alternate generic names given in termcap may be used for the identifier.
  1344. U_U_U_EOU_U_UoU_U_U_U_UOT_U_U_U_e_UOd_U_doU_UoE_U_E_e_UOe_UOU_U_UoE_U_EOt_uO
  1345. Ot?tOeOe_UOd_
  1346. !/"/2/#/"/#/3?#/3O"/3?3/C?3?3?3/3?3?2?3/2?2/2?#/2?#/"/#/1
  1347. Os?R/!
  1348. "/#/"/#/"?#/3?#?3?4?3?#/3?3?3?#/3?4?3?3?3?4?2?4?3?$?#?
  1349. /#?2/
  1350. Ob?D?DO
  1351. 2?#?2?2?3O3?2O3O2O3OCOCOCO4?3?4?C?4?B?C?3O3?2?3?3?#/b?A
  1352. r/R/ 
  1353. "/"/2?x
  1354. D_DoDOCO4ODO4?DODODODOTODOD_E_U_E_Uo
  1355. _a/S?0
  1356. !/"/!?
  1357. 3/#/3?"/UoUoUoVoeoVoe
  1358. c/b?!
  1359. 3/2O3?!?Uod
  1360. 3O4OD_
  1361. R/s?1
  1362. 3?COD?
  1363. S/S?!
  1364. DOEOD_
  1365. 3/C?#/
  1366. DOT_DO
  1367. R/cO 
  1368. 3?#?#?
  1369. T_E_T_
  1370. c?c?!
  1371. /$?#?#?
  1372. UOT_UO
  1373.  /fot
  1374. 2O3?2?
  1375. U_EOfo
  1376.  /3?CO3?
  1377. V_T_V_
  1378. C?3?3?
  1379. eoV_fo
  1380. Or/R/b?
  1381. /4?3?3?
  1382. UoToVo
  1383. R/a/b/cO!
  1384. CO3?3?
  1385. V_UoE_
  1386. R/b?!
  1387. ?4?3O3?
  1388. U_eofo
  1389. OQ/b/
  1390. /CO3?3?
  1391. U_Vov
  1392. R/b?c/b?
  1393. !?4?3?#?
  1394. UOe_V_
  1395. D/B/!
  1396. /3?3/2?
  1397. U_V_fo
  1398. ?3?3?3?
  1399. E_T_V_!/foe
  1400. /3?3?2?
  1401. D_U_fo
  1402. E_"O3?3?#/
  1403. D_T_Uo!?T_d
  1404. ToUof
  1405. $_1_e
  1406. /3?#/"/
  1407. D_DOTo"?e
  1408. Uo"?#?3?"/
  1409. 3/CODO2?"/2O
  1410. !?"/!?"/"/
  1411. 2?#/"/
  1412. 3?4OD_w
  1413. DODO5O4OTOCOD_C_4ODO4_UoE_eoVow
  1414. "/C?3/TOD?T_DOT_fo
  1415. 4o2/g_f
  1416. fofoUOvoV_e_V_T_E_U_D?d_TODO4?CO3?2?3?2?
  1417. 3?4?C?DOU_E_
  1418. "_VOe_VoUoV_eoEOfoFOU_F_U_EOE_D?CO4?DO3?3?4O"?"/"?
  1419. 2?#/3?3?C_D_
  1420. 4_"?E_eof_eoV_e_U_e_U_e_UOU_EOT_DOTO4?CO3?3?#/2?3/!/"/!/
  1421. 3_"?E_
  1422. eofov
  1423. foeofoeofov
  1424. Eo"_x
  1425. T_gof
  1426. foeofoe
  1427. /"?"/"/
  1428. /"/#/
  1429. U_3?3?3?3?3?3?3?3?3?3?2?3?3?#?eoEOe
  1430. Voeofoe
  1431. go3O4?3O4?3O4?3O4?3?#?4O4?3?4?DO4?U_f
  1432. C?C?C?3?3?4?3?3?3?4?C?3?3?4?3?3?3?4?v
  1433. foeofov
  1434. V_eoVoeofoeoU_
  1435. /V_T_EoEo
  1436. eoE_UoV_U_U_U_U_UoU_U_U_UoU_U_U_UoU_U_U_UoU_eoVo
  1437. U_T_E_UoE_eoUoUo
  1438. Uo2?"/!
  1439. "/!/"
  1440. !/"/"/
  1441. !/"/!/"
  1442. !/"/"/
  1443. U_eoU_
  1444. E_UoUOU_
  1445. E_U_V_U_E_UoU_fo
  1446. f_C/3/3O3?C?3?3?3?3?3?3?3?C?3?3?3?2?3?3?3?3?3?U_
  1447. "EOU_V_U_E_eoV_UoU_ToVOUOVoT_U_UoU_UoU_U_U_U_U_U_U_UoU_UoU_UoV_U_V_U_U_U_E_eoE_UoU_UoU_eo
  1448. UUUUUUUUUUU@
  1449. UUUUUUU
  1450. Uy%UUUUU@
  1451. UUUUUUUUUUX
  1452. get terminal name
  1453. ^{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1454. \margl40
  1455. \margr40
  1456. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 tty
  1457. \b0  prints the pathname of the user's terminal unless the -s (silent) is given. In either case, the exit value is zero if the standard input is a terminal and one if it is not.
  1458.     {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  1459. \margl40
  1460. \margr40
  1461. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Prints the pathname of the user's terminal unless the -s (silent) is given
  1462.